import type { PropsOptions } from 'vexip-ui'

const props: PropsOptions = {
  icon: {
    size: 'large'
  },
  form: {
    labelAlign: 'top'
  },
  input: {
    // delay: 300,
    debounce: false,
    sync: true
  },
  numberInput: {
    clearable: true,
    delay: 300,
    sync: true
  },
  modal: {
    width: 600,
    noFooter: true,
    closable: true,
    maskClose: true
  },
  divider: {
    margin: '0'
  },
  card: {
    contentStyle: {
      padding: '0.5rem'
    }
  },
  table: {
    useXBar: true,
    useYBar: true,
    width: '100%'
  },
  tooltip: {
    transfer: true
  },
  pagination: {
    size: 'small',
    plugins: ['size', 'jump', 'total'],
    background: true,
    noBorder: true
  },
  datePicker: {
    noAction: true
  }
}

export default props
